package com.swc.constant;

/**
 * @author huyupeng
 * @date 2020/9/15 17:11
 */
public class HeaderConstant {

    /**
     * 加密方式：0(或null).不加密 1.DES结合RSA加密
     */
    public static final String HEADER_ENCRYPT_MODE = "encrypt-mode";

    /**
     * 加密方式：不加密
     */
    public static final String HEADER_ENCRYPT_MODE_NONE = "0";

    /**
     * 加密方式：DES结合RSA加密
     */
    public static final String HEADER_ENCRYPT_MODE_DES_RSA = "1";

    /**
     * 加密方式：DES加密
     */
    public static final String HEADER_ENCRYPT_MODE_DES = "2";

    /**
     * 加密方式：DES加密
     */
    public static final String HEADER_ENCRYPT_MODE_AES = "3";

    /**
     * 对返回的数据进行加密, 1.加密 0(或null).不加密
     */
    public static final String HEADER_RESP_ENCRYPT = "resp-encrypt";

    /**
     * 不对返回的数据进行加密
     */
    public static final String HEADER_RESP_ENCRYPT_NONE = "0";

    /**
     * 对url的参数进行解密, 1.需要解密 0(或null).不需要解密
     */
    public static final String HEADER_URL_PARAM_DECRYPT = "url-param-decrypt";

    /**
     * 对url的参数进行解密
     */
    public static final String HEADER_URL_PARAM_DECRYPT_YES = "1";

    /**
     * 密钥
     */
    public static final String HEADER_SECRET_KEY = "secret-key";


    /**
     * 签名
     */
    public static final String HEADER_SIGN_KEY = "sign";

    /**
     * token
     */
    public static final String HEADER_TOKEN_KEY = "token";
}
